﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JiveMessenger.Models
{
    public class DisplayMessageOptions
    {
        public static readonly DisplayMessageOptions ErrorOptions = new DisplayMessageOptions() { RedText = true };
        public static readonly DisplayMessageOptions NudgeOptions = new DisplayMessageOptions() { AddLine = true,ShowInfoTimeStamp = true, GreenText = true, BlinkTab = true };
        public static readonly DisplayMessageOptions ServerStatusMessageOption = new DisplayMessageOptions() { AddLine = true, GreenText = true};
        public static readonly DisplayMessageOptions LoginOptions = new DisplayMessageOptions() { AddLine = true, GreenText = true };
        public static readonly DisplayMessageOptions LogoutOptions = new DisplayMessageOptions() { AddLine = true, RedText = true };
        public static readonly DisplayMessageOptions ChatMessageOption = new DisplayMessageOptions() { AddSpacer = true,ShowInfoTimeStamp = true, ShowSender = true, BlinkTab = true };
        public bool ShowInfoTimeStamp { get; set; }
        public bool GreenText { get; set; }
        public bool RedText { get; set; }
        public bool AddLine { get; set; }
        public bool AddSpacer { get; set; }
        public bool ShowSender { get; set; }
        public bool BlinkTab { get; set; }

        public DisplayMessageOptions()
        {

        }
    }
}
